home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / AmiVoGL_MDEV.lha / examples / ftrivial.for < prev    next >
Text File  |  1991-06-03  |  1KB  |  68 lines

  1.     program ftrivial
  2.  
  3. $INCLUDE: 'fvogl.h'
  4. $INCLUDE: 'fvodevic.h'
  5.  
  6. c  the basic test program for a driver if we can draw a line and do
  7. c  hardware text we are almost there!
  8. c
  9.     integer*2 val
  10.  
  11. c
  12. c  Open a window (or just the screen in some cases)
  13. c
  14.     call winope('trivial', 7)
  15. c
  16. c  We want to know about keyboard hits....
  17. c
  18.     call qdevic(INPUTC)
  19.     call qdevic(KEYBD)
  20. c
  21. c  we want our coordinate system to run from -1 to 1 in x and y
  22. c
  23.     call ortho2(-1.0, 1.0, -1.0, 1.0)
  24. c
  25. c  set current color to black 
  26. c
  27.     call color(BLACK)
  28. c
  29. c  clear to current color
  30. c
  31.     call clear
  32. c
  33. c  we want to draw in green 
  34. c
  35.     call color(GREEN)
  36. c
  37. c  draw a horizontal line at y = 0 
  38. c
  39.     call move2(-1.0, 0.0)
  40.     call draw2(1.0, 0.0)
  41. c
  42. c  pause for some input 
  43. c
  44.     i = qread(val)
  45. c
  46. c  draw a line along x = 0 
  47. c
  48.     call move2(0.0, 0.0)
  49.     call draw2(0.0, 1.0)
  50. c
  51. c  move text position to the middle of the screen 
  52. c
  53.     call cmov2(0.0, 0.0)
  54. c
  55. c  draw 'Hello' starting at the origin 
  56. c
  57.     call charst('Hello', 5)
  58. c
  59. c  pause again 
  60. c
  61.     idum = qread(val)
  62. c
  63. c  set screen back to original state 
  64. c
  65.     call gexit
  66.     end
  67.